package com.hpp.persistence;

import java.util.HashMap;
import java.util.List;

import com.hpp.model.NewsInfo;

public interface NewsInfoMapper {
    int deleteByPrimaryKey(Integer id);

    int insert(NewsInfo record);

    int insertSelective(NewsInfo record);

    NewsInfo selectByPrimaryKey(Integer id);

    int updateByPrimaryKeySelective(NewsInfo record);

    int updateByPrimaryKey(NewsInfo record);
    
    /**
     * @Title getNewsInfo  
     * @Description 获取新闻信息对象
     * @author hanpp
     * @param record
     * @return NewsInfo
     * @date 2019年1月15日 下午1:39:48  
     * @throws
     */
    NewsInfo getNewsInfo(HashMap<String, Object> map);
    
    /**
     * @Title getNewsInfoList  
     * @Description 获取新闻列表
     * @author hanpp
     * @param map
     * @return List<NewsInfo>
     * @date 2019年1月15日 下午1:40:39  
     * @throws
     */
    List<NewsInfo> getNewsInfoList(HashMap<String, Object> map);
    
    /**
     * @Title deleteNewsInfo  
     * @Description 批量删除新闻列表
     * @author hanpp
     * @param map
     * @return int
     * @date 2019年1月15日 下午1:41:13  
     * @throws
     */
    int deleteNewsInfo(HashMap<String, Object> map);
}